package com.uziot.net.usoup.services;

import org.jsoup.nodes.Document;

import java.util.List;
import java.util.Map;

/**
 * @author shidt
 * @version V1.0
 * @className ParsePageService
 * @date 2021-06-04 12:54:17
 * @description
 */

public interface ParsePageService {
    /**
     * 加载远程页面DOM信息
     *
     * @param url    url
     * @param params 参数列表
     * @return 结果
     * @throws Exception e
     */
    Object parsePage(String url, Map<String, String> params) throws Exception;

    /**
     * @param document document
     * @param param    参数
     * @return 结果
     */
    List<String> parseElements(Document document, String param, String type);
}
